mem_access: HVMOPs for setting mem access
authorJoe Epstein <jepstein98@gmail.com>
Fri, 7 Jan 2011 11:54:45 +0000 (11:54 +0000)
committerJoe Epstein <jepstein98@gmail.com>
Fri, 7 Jan 2011 11:54:45 +0000 (11:54 +0000)
commit81f8af44baecf94a72d08cde1619f5af63c1b3a7
treee4567ecb0212bfbd8ca85dd0c2cf01e601ec14c4
parentb405792883f6e2f3001328865af6960968441ad6
mem_access: HVMOPs for setting mem access

* Creates HVMOPs for setting and getting memory access.  The hypercalls
  can set individual pages or the default access for new/refreshed
  pages.

* Added functions to libxc to access these hypercalls.

Signed-off-by: Joe Epstein <jepstein98@gmail.com>
Reviewed-by: Ian Campbell <ian.campbell@citrix.com>
Acked-by: Ian Jackson <ian.jackson@eu.citrix.com>
Acked-by: Keir Fraser <keir@xen.org>
Acked-by: Tim Deegan <Tim.Deegan@citrix.com>
tools/libxc/Makefile
tools/libxc/xc_domain.c
tools/libxc/xc_mem_access.c [new file with mode: 0644]
tools/libxc/xc_misc.c
tools/libxc/xenctrl.h
xen/arch/ia64/vmx/vmx_hypercall.c
xen/arch/x86/hvm/hvm.c
xen/arch/x86/mm/mem_sharing.c
xen/arch/x86/mm/p2m.c
xen/include/public/hvm/hvm_op.h